immaculately cleaned - French English Dictionary